function layout()
return {
keyCommands = {
{pressed = iCommandPlane_ABRIS_Axis_Decrease, name = "ABRIS Axis Decrease", category = "Ins ABRIS AMMS"},
{pressed = iCommandPlane_ABRIS_Axis_Increase, name = "ABRIS Axis Increase", category = "Ins ABRIS AMMS"},
{down = iCommandPlane_ABRIS_Axis_Push, up = iCommandPlane_ABRIS_Axis_Push_up, name = "ABRIS Axis Push", category = "Ins ABRIS AMMS"},
{pressed = iCommandPlane_ABRIS_Brightness_Decrease, name = "ABRIS Brightness Decrease", category = "Ins ABRIS AMMS"},
{pressed = iCommandPlane_ABRIS_Brightness_Increase, name = "ABRIS Brightness Increase", category = "Ins ABRIS AMMS"},
{down = iCommandPlane_ABRIS_BT_1, up = iCommandPlane_ABRIS_BT_1_up, name = "ABRIS Button 1", category = "Ins ABRIS AMMS"},
{down = iCommandPlane_ABRIS_BT_2, up = iCommandPlane_ABRIS_BT_2_up, name = "ABRIS Button 2", category = "Ins ABRIS AMMS"},
{down = iCommandPlane_ABRIS_BT_3, up = iCommandPlane_ABRIS_BT_3_up, name = "ABRIS Button 3", category = "Ins ABRIS AMMS"},
{down = iCommandPlane_ABRIS_BT_4, up = iCommandPlane_ABRIS_BT_4_up, name = "ABRIS Button 4", category = "Ins ABRIS AMMS"},
{down = iCommandPlane_ABRIS_BT_5, up = iCommandPlane_ABRIS_BT_5_up, name = "ABRIS Button 5", category = "Ins ABRIS AMMS"},
{down = iCommandPlane_ABRIS_Power, name = "ABRIS Power", category = "Ins ABRIS AMMS"},
{down = iCommandPlane_ADF_Homer_change, name = "ADF Beacon select", category = "Ins Landing Lights & Voice Warning Panel"},
{down = iCommandPlane_ADF_Channel_next, name = "ADF Channel next", category = "Ins ADF"},
{down = iCommandPlane_ADF_Channel_prevous, name = "ADF Channel prevous", category = "Ins ADF"},
{down = iCommandPlane_ADF_Mode_change, name = "ADF Mode change", category = "Ins ADF"},
{down = iCommandPlane_ADF_Receiver_Mode_change, name = "ADF Receiver mode change", category = "Ins ADF"},
{down = iCommandPlane_ADF_Test, up = iCommandPlane_ADF_Test_up, name = "ADF Self test", category = "Ins ADF"},
{down = iCommandPlane_ADF_Volume_down, name = "ADF Volume down", category = "Ins ADF"},
{down = iCommandPlane_ADF_Volume_up, name = "ADF Volume up", category = "Ins ADF"},
{down = iCommandADI_Test, up = iCommandADI_Test_up, name = "ADI Test button", category = "Ins Forward panel and gauges"},
{down = iCommandADI_TestCover, name = "ADI Test button cover", category = "Ins Forward panel and gauges"},
{pressed = iCommandADI_ZeroPitchTrimLeft, name = "ADI Zero pitch trim left", category = "Ins Forward panel and gauges"},
{pressed = iCommandADI_ZeroPitchTrimRight, name = "ADI Zero pitch trim right", category = "Ins Forward panel and gauges"},
{down = iCommand_VMS_ALMAZ_UP_Check, up = iCommand_VMS_ALMAZ_UP_Check, name = "ALMAZ Voice alert system test button", category = "Ins Auxiliary Control Panel"},
{down = iCommandActivePauseOnOff, name = "Active Pause", category = "Cheat"},
{down = iCommandMarkerStatePlane, name = "Aircraft Labels", category = "Labels"},
{down = iCommandMarkerState, name = "All Labels", category = "Labels"},
{down = iCommandAllMissilePadlock, name = "All missiles padlock", category = "View Padlock"},
{pressed = iCommandAltimeterPressureDecrease, up = iCommandAltimeterPressureStop, name = "Altimeter QFE knob pressure Decrease", category = "Ins Forward panel and gauges"},
{pressed = iCommandAltimeterPressureIncrease, up = iCommandAltimeterPressureStop, name = "Altimeter QFE knob pressure increase", category = "Ins Forward panel and gauges"},
{down = iCommandPlaneAttackMyTarget, name = "Attack my target", category = "Radio Communications"},
{down = iCommandEnginesStart, name = "Auto execute full start procedure", category = "Cheat"},
{down = iCommandEnginesStop, name = "Auto execute full stop procedure", category = "Cheat"},
{down = iCommandPlane_AutomaticTracking_Gunsight_switch, name = "Automatic tracking/gun sight", category = "Ins Targeting Mode Controls Panel PVR"},
{down = iCommandHelicopter_PPR_button_B, up = iCommandHelicopter_PPR_button_B_up, name = "Autopilot Altitude hold", category = "Ins Autopilot"},
{down = iCommandHelicopter_PPR_BAR_RV, name = "Autopilot BARO/RALT altitude hold mode", category = "Ins Autopilot"},
{down = iCommandHelicopter_PPR_button_K, up = iCommandHelicopter_PPR_button_K_up, name = "Autopilot Bank hold", category = "Ins Autopilot"},
{down = iCommand_NAVINTERF_HeadingCourse, name = "Autopilot Desired heading - Desired track", category = "Ins Autopilot"},
{down = iCommandHelicopter_PPR_button_DIR, up = iCommandHelicopter_PPR_button_DIR_up, name = "Autopilot Director control", category = "Ins Autopilot"},
{down = iCommandAutopilotEmergOFF, up = iCommandAutopilotEmergOFF_up, name = "Autopilot Emergency Off", category = "Ins Cyclic Stick"},
{down = iCommandHelicopter_PPR_button_H, up = iCommandHelicopter_PPR_button_H_up, name = "Autopilot Heading hold", category = "Ins Autopilot"},
{down = iCommandHelicopter_PPR_button_T, up = iCommandHelicopter_PPR_button_T_up, name = "Autopilot Pitch hold", category = "Ins Autopilot"},
{combos = {{key = "JOY_BTN_POV1_L"}, }, down = iCommandPlane_AirborneTarget, up = iCommandPlane_AirborneTarget_up, name = "Button Airborne target", category = "Ins Targeting Mode Controls Panel PVR"},
{combos = {{key = "JOY_BTN_POV1_D"}, }, down = iCommandPlane_AutomaticTurn, up = iCommandPlane_AutomaticTurn_up, name = "Button Automatic turn on target mode", category = "Ins Targeting Mode Controls Panel PVR"},
{combos = {{key = "JOY_BTN_POV1_U"}, }, down = iCommandPlane_GroundMovingTarget, up = iCommandPlane_GroundMovingTarget_up, name = "Button Ground moving target", category = "Ins Targeting Mode Controls Panel PVR"},
{combos = {{key = "JOY_BTN_POV1_R"}, }, down = iCommandPlane_HeadOnAspect, up = iCommandPlane_HeadOnAspect_up, name = "Button Head-on airborne target aspect", category = "Ins Targeting Mode Controls Panel PVR"},
{down = iCommandPlaneCancelWeaponsDelivery, up = iCommandPlaneCancelWeaponsDelivery_up, name = "Button Targeting mode reset", category = "Ins Targeting Mode Controls Panel PVR"},
{down = iCommand_UV26_BIT, name = "CMD UV-26 BIT switch", category = "Ins Auxiliary Control Panel"},
{down = iCommand_UV26_BITCover, name = "CMD UV-26 BIT switch cover", category = "Ins Auxiliary Control Panel"},
{down = iCommand_UV26_Power, name = "CMD UV-26 power switch", category = "Ins Auxiliary Control Panel"},
{down = iCommand_UV26_PowerCover, name = "CMD UV-26 power switch cover", category = "Ins Auxiliary Control Panel"},
{down = iCommandViewCameraJiggle, name = "Camera jiggle toggle", category = "View Extended"},
{down = iCommandViewPlus, name = "Camera ordnance tracking", category = "View Extended"},
{down = iCommandViewTransposeModeOn, up = iCommandViewTransposeModeOff, name = "Camera transpose mode on/off", category = "View Cockpit"},
{down = iCommandViewCameraDown, up = iCommandViewCameraCenter, name = "Camera view down", category = "View Cockpit"},
{down = iCommandViewCameraDownSlow, name = "Camera view down slow", category = "View Cockpit"},
{down = iCommandViewCameraDownLeft, up = iCommandViewCameraCenter, name = "Camera view down-left", category = "View Cockpit"},
{down = iCommandViewCameraDownLeftSlow, name = "Camera view down-left slow", category = "View Cockpit"},
{down = iCommandViewCameraDownRight, up = iCommandViewCameraCenter, name = "Camera view down-right", category = "View Cockpit"},
{down = iCommandViewCameraDownRight, name = "Camera view down-right slow", category = "View Cockpit"},
{down = iCommandViewCameraLeft, up = iCommandViewCameraCenter, name = "Camera view left", category = "View Cockpit"},
{down = iCommandViewCameraLeftSlow, name = "Camera view left slow", category = "View Cockpit"},
{down = iCommandViewCameraRight, up = iCommandViewCameraCenter, name = "Camera view right", category = "View Cockpit"},
{down = iCommandViewCameraRightSlow, name = "Camera view right slow", category = "View Cockpit"},
{down = iCommandViewCameraUp, up = iCommandViewCameraCenter, name = "Camera view up", category = "View Cockpit"},
{down = iCommandViewCameraUpSlow, name = "Camera view up slow", category = "View Cockpit"},
{down = iCommandViewCameraUpLeft, up = iCommandViewCameraCenter, name = "Camera view up-left", category = "View Cockpit"},
{down = iCommandViewCameraUpLeftSlow, name = "Camera view up-left slow", category = "View Cockpit"},
{down = iCommandViewCameraUpRight, up = iCommandViewCameraCenter, name = "Camera view up-right", category = "View Cockpit"},
{down = iCommandViewCameraUpRightSlow, name = "Camera view up-right slow", category = "View Cockpit"},
{down = iCommandPlane_FireRate, name = "Cannon rate of fire setting", category = "Ins Weapons Status and Control Panel PUI-800"},
{down = iCommandPlane_AmmoTypeSelect, name = "Cannon round selector switch", category = "Ins Weapons Status and Control Panel PUI-800"},
{pressed = iCommandViewCenter, name = "Center View", category = "View"},
{down = iCommandViewCameraCenter, name = "Center camera view", category = "View Cockpit"},
{down = iCommandCockpitClickModeOnOff, name = "Clickable mouse cockpit mode On/Off", category = "General"},
{pressed = iCommandViewPitCameraMoveBack, up = iCommandViewPitCameraMoveStop, name = "Cockpit Camera Move Back", category = "View Cockpit"},
{down = iCommandViewPitCameraMoveCenter, name = "Cockpit Camera Move Center", category = "View Cockpit"},
{pressed = iCommandViewPitCameraMoveDown, up = iCommandViewPitCameraMoveStop, name = "Cockpit Camera Move Down", category = "View Cockpit"},
{pressed = iCommandViewPitCameraMoveForward, up = iCommandViewPitCameraMoveStop, name = "Cockpit Camera Move Forward", category = "View Cockpit"},
{pressed = iCommandViewPitCameraMoveLeft, up = iCommandViewPitCameraMoveStop, name = "Cockpit Camera Move Left", category = "View Cockpit"},
{pressed = iCommandViewPitCameraMoveRight, up = iCommandViewPitCameraMoveStop, name = "Cockpit Camera Move Right", category = "View Cockpit"},
{pressed = iCommandViewPitCameraMoveUp, up = iCommandViewPitCameraMoveStop, name = "Cockpit Camera Move Up", category = "View Cockpit"},
{down = iCommandPlaneFonar, name = "Cockpit door open/close", category = "Systems"},
{combos = {{key = "JOY_BTN10", reformers = {"Paddle", }}, }, down = iCommandHelicopter_PanelsIlluminationButtonDown, up = iCommandHelicopter_PanelsIlluminationButtonUp, name = "Cockpit gauges illumination (stick)", category = "Ins Cyclic Stick"},
{down = iCommandViewTempCockpitOn, up = iCommandViewTempCockpitOff, name = "Cockpit panel view in", category = "View Cockpit"},
{down = iCommandViewTempCockpitToggle, name = "Cockpit panel view toggle", category = "View Cockpit"},
{combos = {{key = "JOY_BTN15"}, }, down = iCommandHelicopter_CollectiveStopper_Up, up = iCommandHelicopter_CollectiveStopper_Down, name = "Collective brake - Assign altitude lever", category = "Ins Collective Stick"},
{down = iCommandPlaneCollectiveDecrease, pressed = iCommandPlaneCollectiveDecrease, up = iCommandPlaneCollectiveStop, name = "Collective down", category = "Ins Collective Stick"},
{down = iCommandPlaneCollectiveIncrease, pressed = iCommandPlaneCollectiveIncrease, up = iCommandPlaneCollectiveStop, name = "Collective up", category = "Ins Collective Stick"},
{down = iCommandToggleCommandMenu, name = "Communication menu", category = "Radio Communications"},
{down = iCommandPlaneCoverMySix, name = "Cover me", category = "Radio Communications"},
{down = iCommandHelicopter_Left_Engine_Lock, name = "Cut-off valve left engine", category = "Ins Engines start-up control panel and levers"},
{down = iCommandHelicopter_Right_Engine_Lock, name = "Cut-off valve right engine", category = "Ins Engines start-up control panel and levers"},
{pressed = iCommandPlaneLeftStart, up = iCommandPlaneLeftStop, name = "Cyclic bank left", category = "Ins Cyclic Stick"},
{pressed = iCommandPlaneRightStart, up = iCommandPlaneRightStop, name = "Cyclic bank right", category = "Ins Cyclic Stick"},
{pressed = iCommandPlaneUpStart, up = iCommandPlaneUpStop, name = "Cyclic nose down", category = "Ins Cyclic Stick"},
{pressed = iCommandPlaneDownStart, up = iCommandPlaneDownStop, name = "Cyclic nose up", category = "Ins Cyclic Stick"},
{down = iCommandPlaneDLK_mode_change, name = "Datalink mode", category = "Ins Datalink panel PVTs "},
{down = iCommandDebriefing, name = "Debriefing window", category = "General"},
{down = iCommandElectronicControlSystemLeftEngine, name = "EEG Electronic Engine Governor left engine", category = "Ins Wall panel"},
{down = iCommandElectronicControlSystemLeftEngineCover, name = "EEG Electronic Engine Governor left engine cover", category = "Ins Wall panel"},
{down = iCommandElectronicControlSystemRightEngine, name = "EEG Electronic Engine Governor right engine", category = "Ins Wall panel"},
{down = iCommandElectronicControlSystemRightEngineCover, name = "EEG Electronic Engine Governor right engine cover", category = "Ins Wall panel"},
{down = iCommandHelicopter_TC_RPM, name = "EEG gas generator test - Operate switch", category = "Ins Wall panel"},
{down = iCommandHelicopter_TC_RPM_Cover, name = "EEG gas generator test - Operate switch cover", category = "Ins Wall panel"},
{down = iCommandHelicopter_Engine_Temperature_Control, name = "EEG power turbine channel 1 test / channel 2 test three-switch contactor", category = "Ins Wall panel"},
{down = iCommandHelicopter_Engine_Temperature_Control_Cover, name = "EEG power turbine channel 1 test / channel 2 test three-switch contactor cover", category = "Ins Wall panel"},
{down = iCommand_ENG_INTERF_Left_Engine_RT_12_6, up = iCommand_ENG_INTERF_Left_Engine_RT_12_6, name = "EGT left threshold governor button", category = "Ins Auxiliary Control Panel"},
{down = iCommand_ENG_INTERF_Right_Engine_RT_12_6, up = iCommand_ENG_INTERF_Right_Engine_RT_12_6, name = "EGT right threshold governor button", category = "Ins Auxiliary Control Panel"},
{down = iCommandPlaneEject, name = "Eject (3 times)", category = "Systems"},
{down = iCommand_EjectInterface_Circuit_SelectLeft, name = "Eject system circuit check selector left", category = "Ins Auxiliary Control Panel"},
{down = iCommand_EjectInterface_Circuit_SelectRight, name = "Eject system circuit check selector right", category = "Ins Auxiliary Control Panel"},
{down = iCommand_EjectInterface_Circuit_Test, up = iCommand_EjectInterface_Circuit_Test, name = "Eject system circuit test button", category = "Ins Auxiliary Control Panel"},
{down = iCommandEjectingSystemPower1, name = "Ejecting system power 1", category = "Ins Wall panel"},
{down = iCommandEjectingSystemPower2, name = "Ejecting system power 2", category = "Ins Wall panel"},
{down = iCommandEjectingSystemPower3, name = "Ejecting system power 3", category = "Ins Wall panel"},
{down = iCommandEjectingSystemPower1Cover, name = "Ejecting system power cover", category = "Ins Wall panel"},
{down = iCommandPowerBattery1, name = "Electrical power battery 1", category = "Ins Wall panel"},
{down = iCommandPowerBattery1_Cover, name = "Electrical power battery 1 cover", category = "Ins Wall panel"},
{down = iCommandPowerBattery2, name = "Electrical power battery 2", category = "Ins Wall panel"},
{down = iCommandPowerBattery2_Cover, name = "Electrical power battery 2 cover", category = "Ins Wall panel"},
{down = iCommandPowerGeneratorLeft, name = "Electrical power generator left", category = "Ins Wall panel"},
{down = iCommandPowerGeneratorRight, name = "Electrical power generator right", category = "Ins Wall panel"},
{down = iCommandGroundPowerAC, name = "Electrical power ground power AC", category = "Ins Wall panel"},
{down = iCommandGroundPowerDC, name = "Electrical power ground power DC", category = "Ins Wall panel"},
{down = iCommandGroundPowerDC_Cover, name = "Electrical power ground power DC cover", category = "Ins Wall panel"},
{down = iCommandElectricalPowerInverter, name = "Electrical power inverter AUTO/OFF/MAN", category = "Ins Wall panel"},
{down = iCommandEmergencyGear, name = "Emeregency gear", category = "Ins Forward panel and gauges"},
{down = iCommandEmergencyGearCover, name = "Emeregency gear cover", category = "Ins Forward panel and gauges"},
{down = iCommand_ExplorationStart, name = "Enable exploration mode", category = "View Cockpit"},
{down = iCommandQuit, name = "End mission", category = "General"},
{combos = {{key = "JOY_BTN7"}, }, down = iCommandPlane_DescentMode, up = iCommandPlane_DescentModeOff, name = "Engage Descent Mode", category = "Ins Collective Stick"},
{combos = {{key = "JOY_BTN26", reformers = {"Paddle", }}, }, down = iCommandPlane_RouteMode, name = "Engage/Disengage Route Mode", category = "Ins Collective Stick"},
{down = iCommandEngineLaunchMethod, name = "Engine Startup/Crank/False Start selector", category = "Ins Engines start-up control panel and levers"},
{down = iCommandHelicopter_Engine_Select, name = "Engine selector", category = "Ins Engines start-up control panel and levers"},
{down = iCommand_ENG_INTERF_EngVibrDetectorBIT, up = iCommand_ENG_INTERF_EngVibrDetectorBIT, name = "Engine vibration monitor system button", category = "Ins Auxiliary Control Panel"},
{down = iCommandHelicopter_Engines_Anti_Icing_Dust_Protection_System, name = "Engines de-icing / dust-protection systems switch", category = "Ins Overhead panel"},
{down = iCommand_ENG_INTERF_TempIndTestwRunningEng, up = iCommand_ENG_INTERF_TempIndTestwRunningEng, name = "Exhaust gas temperature running engines indicator test button", category = "Ins Forward panel and gauges"},
{down = iCommand_ENG_INTERF_TempIndTestwStoppedEng, up = iCommand_ENG_INTERF_TempIndTestwStoppedEng, name = "Exhaust gas temperature stopped engines indicator test button", category = "Ins Forward panel and gauges"},
{down = iCommandPlaneJettisonWeapons, up = iCommandPlaneJettisonWeaponsUp, name = "Expedite emergency ATGM launch", category = "Ins Weapons Status and Control Panel PUI-800"},
{down = iCommandPlaneJettisonFuelTanks, up = iCommandPlaneJettisonFuelTanksUp, name = "External stores jettison", category = "Ins Weapons Status and Control Panel PUI-800"},
{down = iCommandViewCockpit, name = "F1 Cockpit view", category = "View"},
{down = iCommandViewHUDOnlyOnOff, name = "F1 HUD only view switch", category = "View"},
{down = iCommandNaturalViewCockpitIn, name = "F1 Natural head movement view", category = "View"},
{down = iCommandViewAWACSJump, name = "F10 Jump to theater map view over current point", category = "View"},
{down = iCommandViewAWACS, name = "F10 Theater map view", category = "View"},
{down = iCommandViewFree, name = "F11 Airport free camera", category = "View"},
{down = iCommandViewFreeJump, name = "F11 Jump to free camera", category = "View"},
{down = iCommandViewSlowDown, name = "F11 camera moving backward", category = "View"},
{down = iCommandViewSpeedUp, name = "F11 camera moving forward", category = "View"},
{down = iCommandViewMirage, name = "F12 Civil traffic view", category = "View"},
{down = iCommandViewStatic, name = "F12 Static object view", category = "View"},
{down = iCommandViewLocomotivesToggle, name = "F12 Trains/cars toggle", category = "View"},
{down = iCommandViewAir, name = "F2 Aircraft view", category = "View"},
{down = iCommandViewFromTo, name = "F2 Toggle camera position", category = "View"},
{down = iCommandViewLocal, name = "F2 Toggle local camera control", category = "View"},
{down = iCommandViewMe, name = "F2 View own aircraft", category = "View"},
{down = iCommandViewTowerJump, name = "F3 Fly-By jump view", category = "View"},
{down = iCommandViewTower, name = "F3 Fly-By view", category = "View"},
{down = iCommandViewChaseArcade, name = "F4 Arcade Chase view", category = "View"},
{down = iCommandViewChase, name = "F4 Chase view", category = "View"},
{down = iCommandViewRear, name = "F4 Look back view", category = "View"},
{down = iCommandViewFightGround, name = "F5 Ground hostile view", category = "View"},
{down = iCommandViewFight, name = "F5 nearest AC view", category = "View"},
{down = iCommandViewWeapons, name = "F6 Released weapon view", category = "View"},
{down = iCommandViewWeaponAndTarget, name = "F6 Weapon to target view", category = "View"},
{down = iCommandViewGround, name = "F7 Ground unit view", category = "View"},
{down = iCommandViewTargetType, name = "F8 Player targets/All targets filter", category = "View"},
{down = iCommandViewTargets, name = "F8 Target view", category = "View"},
{down = iCommandViewLndgOfficer, name = "F9 Landing signal officer view", category = "View"},
{down = iCommandViewNavy, name = "F9 Ship view", category = "View"},
{down = iCommandViewFastKeyboard, name = "Fast cockpit keyboard", category = "View Cockpit"},
{down = iCommandViewFastMouse, name = "Fast cockpit mouse", category = "View Cockpit"},
{down = iCommand_FireExting_APUExting, up = iCommand_FireExting_APUExting, name = "Fire extinguisher APU", category = "Ins Wall panel"},
{down = iCommand_FireExting_Reservoirs, name = "Fire extinguisher First (Auto) / Second (Manual) selector", category = "Ins Wall panel"},
{down = iCommand_FireExting_ReservoirsCover, name = "Fire extinguisher First (Auto) / Second (Manual) selector cover", category = "Ins Wall panel"},
{down = iCommand_FireExting_LeftEngineExting, up = iCommand_FireExting_LeftEngineExting, name = "Fire extinguisher left engine ", category = "Ins Wall panel"},
{down = iCommand_FireExting_VentilatorExting, up = iCommand_FireExting_VentilatorExting, name = "Fire extinguisher oil cooling fan", category = "Ins Wall panel"},
{down = iCommand_FireExting_RightEngineExting, up = iCommand_FireExting_RightEngineExting, name = "Fire extinguisher right engine", category = "Ins Wall panel"},
{down = iCommand_FireExting_ExtinguishersToDown, name = "Fire extinguishers WORK - OFF - TEST", category = "Ins Wall panel"},
{down = iCommand_FireExting_ExtinguishersCover, name = "Fire extinguishers WORK - OFF - TEST cover", category = "Ins Wall panel"},
{down = iCommand_FireExting_Signals, name = "Fire signaling", category = "Ins Wall panel"},
{down = iCommand_FireDetectorsTest1stGroup, up = iCommand_FireDetectorsTest1stGroup, name = "Fire warning 1st sensors group BIT selector", category = "Ins Wall panel"},
{down = iCommand_FireDetectorsTest2ndGroup, up = iCommand_FireDetectorsTest2ndGroup, name = "Fire warning 2nd sensors group BIT selector", category = "Ins Wall panel"},
{down = iCommand_FireDetectorsTest3rdGroup, up = iCommand_FireDetectorsTest3rdGroup, name = "Fire warning 3rd sensors group BIT selector", category = "Ins Wall panel"},
{down = iCommandPlane_EngageAirDefenses, name = "Flight - Attack air defenses", category = "Radio Communications"},
{down = iCommandPlane_EngageGroundTargets, name = "Flight - Attack ground targets", category = "Radio Communications"},
{down = iCommandPlaneDoAndHome, name = "Flight - Complete mission and RTB", category = "Radio Communications"},
{down = iCommandPlaneDoAndBack, name = "Flight - Complete mission and rejoin", category = "Radio Communications"},
{down = iCommandGraphicsFrameRate, name = "Frame rate counter - Service info", category = "General"},
{down = iCommandFuelBypassValve, name = "Fuel bypass valve", category = "Ins Wall panel"},
{down = iCommandFuelBypassValveCover, name = "Fuel bypass valve cover", category = "Ins Wall panel"},
{down = iCommandFuelmeterPower, name = "Fuel meter power", category = "Ins Wall panel"},
{down = iCommandFuelExternalPumpsTanksInner, name = "Fuel pumps external tanks inner", category = "Ins Wall panel"},
{down = iCommandFuelExternalPumpsTanksOuter, name = "Fuel pumps external tanks outer", category = "Ins Wall panel"},
{down = iCommandFuelPumpsTankForward, name = "Fuel pumps tank forward", category = "Ins Wall panel"},
{down = iCommandFuelPumpsTankRear, name = "Fuel pumps tank rear", category = "Ins Wall panel"},
{down = iCommand_FuelSysInterf_FuelQuantityIndTestOn, up = iCommand_FuelSysInterf_FuelQuantityIndTestOn, name = "Fuel quantity indicator self test button", category = "Ins Forward panel and gauges"},
{down = iCommandAccelReset, up = iCommandAccelReset, name = "G-meter reset", category = "Ins Forward panel and gauges"},
{down = iCommandPlaneGear, name = "Gear lever", category = "Ins Forward panel and gauges"},
{down = iCommandRecoverHuman, name = "Get New Plane - respawn", category = "General"},
{down = iCommandPlaneModeCannon, name = "Gun Select", category = "Ins Cyclic Stick"},
{down = iCommandPlaneFire, up = iCommandPlaneFireOff, name = "Gun fire", category = "Ins Cyclic Stick"},
{down = iCommandHeadingMethodSwitch, name = "Gyro/Mag/Manual heading", category = "Ins Wall panel"},
{pressed = iCommandHSI_CourseRotaryLeft, name = "HSI Commanded course rotary left", category = "Ins Forward panel and gauges"},
{pressed = iCommandHSI_CourseRotaryRight, name = "HSI Commanded course rotary right", category = "Ins Forward panel and gauges"},
{pressed = iCommandHSI_HeadingRotaryLeft, name = "HSI Commanded heading rotary left", category = "Ins Forward panel and gauges"},
{pressed = iCommandHSI_HeadingRotaryRight, name = "HSI Commanded heading rotary right", category = "Ins Forward panel and gauges"},
{down = iCommandHSI_SteeringSelection, name = "HSI Desired track angle - Desired heading, Auto - Manual", category = "Ins Forward panel and gauges"},
{down = iCommandHSI_Test, up = iCommandHSI_Test_up, name = "HSI Test", category = "Ins Forward panel and gauges"},
{pressed = iCommandHUDBrightnessDown, name = "HUD Brightness down", category = "Ins HUD controls"},
{pressed = iCommandHUDBrightnessUp, name = "HUD Brightness up", category = "Ins HUD controls"},
{down = iCommandPlaneModeGrid, name = "HUD Modes Reticle/Night/Day", category = "Ins HUD controls"},
{down = iCommandPlaneScalesReject, name = "HUD Scales Reject On/Off", category = "Ins Targeting Display Control Panel PUR"},
{down = iCommandHUDTest, up = iCommandHUDTest_up, name = "HUD Test", category = "Ins HUD controls"},
{down = iCommandViewPitHeadOnOff, name = "Head shift movement on / off", category = "View Cockpit"},
{pressed = iCommandPlane_Helmet_Brightess_Down, name = "Helmet device brightness Down", category = "Ins Targeting Display Control Panel PUR"},
{pressed = iCommandPlane_Helmet_Brightess_Up, name = "Helmet device brightness Up", category = "Ins Targeting Display Control Panel PUR"},
{combos = {{key = "JOY_BTN11"}, }, down = iCommandPlaneModeHelmet, name = "Helmet-mounted system On/Off", category = "Ins Targeting Mode Controls Panel PVR"},
{combos = {{key = "JOY_BTN8"}, }, down = iCommandHelicopterHover, up = iCommandHelicopterHover_up, name = "Hover On/Off", category = "Ins Cyclic Stick"},
{down = iCommandIFF_Power, name = "IFF power", category = "Ins Wall panel"},
{down = iCommandIFF_PowerCover, name = "IFF power cover", category = "Ins Wall panel"},
{down = iCommand_C061K_heat, name = "INU heater switch", category = "Ins Auxiliary Control Panel"},
{down = iCommand_C061K_power, name = "INU power switch", category = "Ins Auxiliary Control Panel"},
{down = iCommandPlane_I251_Background_WhiteBlack, name = "IT-23 Black-White indication switch", category = "Ins Targeting Display Control Panel PUR"},
{pressed = iCommandPlane_I251_Brightness_Down, name = "IT-23 brightness Down", category = "Ins Targeting Display Control Panel PUR"},
{pressed = iCommandPlane_I251_Brightness_Up, name = "IT-23 brightness Up", category = "Ins Targeting Display Control Panel PUR"},
{pressed = iCommandPlane_I251_Contrast_Down, name = "IT-23 contrast Down", category = "Ins Targeting Display Control Panel PUR"},
{pressed = iCommandPlane_I251_Contrast_Up, name = "IT-23 contrast Up", category = "Ins Targeting Display Control Panel PUR"},
{down = iCommand_IlluminationInterf_Control_Panel_Illumination, name = "Illumination control panel switch", category = "Ins Auxiliary Control Panel"},
{down = iCommandViewCoordinatesInLinearUnits, name = "Info bar coordinate units toggle", category = "General"},
{down = iCommandInfoOnOff, name = "Info bar toggle", category = "General"},
{down = iCommandHelicopter_Selected_Engine_interrupt_start, up = iCommandHelicopter_Selected_Engine_interrupt_start_up, name = "Interrupt start-up sequence", category = "Ins Engines start-up control panel and levers"},
{down = iCommandPlane_JettisonMode_explosion, name = "Jettison arm mode - explosive/unexplosive", category = "Ins Weapons Status and Control Panel PUI-800"},
{down = iCommandPlaneJoinUp, name = "Join up formation", category = "Radio Communications"},
{down = iCommandPlaneJump, name = "Jump into selected aircraft", category = "General"},
{down = iCommandPlane_K041_Power, name = "K-041 Targeting system power switch", category = "Ins Targeting Mode Controls Panel PVR"},
{down = iCommandPlaneRadarCenter, name = "KU-31 Shkval center", category = "Ins Cyclic Stick"},
{pressed = iCommandPlaneRadarDown, up = iCommandPlaneRadarStop, name = "KU-31 Shkval slew down", category = "Ins Cyclic Stick"},
{pressed = iCommandPlaneRadarLeft, up = iCommandPlaneRadarStop, name = "KU-31 Shkval slew left", category = "Ins Cyclic Stick"},
{pressed = iCommandPlaneRadarRight, up = iCommandPlaneRadarStop, name = "KU-31 Shkval slew right", category = "Ins Cyclic Stick"},
{pressed = iCommandPlaneRadarUp, up = iCommandPlaneRadarStop, name = "KU-31 Shkval slew up", category = "Ins Cyclic Stick"},
{down = iCommandViewKeepTerrain, name = "Keep terrain camera altitude", category = "View Extended"},
{down = iCommand_LWS_Reset, up = iCommand_LWS_Reset, name = "L-140 Laser warning system reset button", category = "Ins Overhead panel"},
{down = iCommand_LWS_Power, name = "LWS L-140 power switch", category = "Ins Auxiliary Control Panel"},
{down = iCommand_LWS_BIT_On, up = iCommand_LWS_BIT_On, name = "LWS L-140 self-test button", category = "Ins Auxiliary Control Panel"},
{down = iCommandBKOMode, name = "LWS/CMD operation mode", category = "Ins Forward panel and gauges"},
{down = iCommandLampsControl, up = iCommandLampsControl_up, name = "Lamps test", category = "Ins Forward panel and gauges"},
{down = iCommandPlane_LaserCode_Previous, name = "Laser code selector left", category = "Ins Targeting Display Control Panel PUR"},
{down = iCommandPlane_LaserCode_Next, name = "Laser code selector right", category = "Ins Targeting Display Control Panel PUR"},
{down = iCommandLaserRangeReset, up = iCommandLaserRangeReset, name = "Laser designater reset button", category = "Ins Forward panel and gauges"},
{down = iCommandLaserRangeModeSwitch, name = "Laser range finder-designator mode switch", category = "Ins Forward panel and gauges"},
{down = iCommandLaserRangeModeSwitchCover, name = "Laser range finder-designator mode switch cover", category = "Ins Forward panel and gauges"},
{combos = {{key = "JOY_BTN12"}, }, down = iCommandPlaneLaserRangerOnOff, name = "Laser standby On/Off switch", category = "Ins Targeting Mode Controls Panel PVR"},
{down = iCommandPlaneAntiCollisionLights, name = "Light anti-collision", category = "Ins Wall panel"},
{down = iCommandPlaneHeadLightOnOff, name = "Light landing search On/Retraction/Off", category = "Ins Landing Lights & Voice Warning Panel"},
{pressed = iCommand_IlluminationInterf_ADI_AHR_Illumination_brightness_down, name = "Lighting HSI and ADI brightness knob  Up", category = "Ins Auxiliary Control Panel"},
{pressed = iCommand_IlluminationInterf_ADI_AHR_Illumination_brightness_up, name = "Lighting HSI and ADI brightness knob Down", category = "Ins Auxiliary Control Panel"},
{down = iCommandPlaneADIAHRIllumination, name = "Lighting HSI and ADI switch", category = "Ins Wall panel"},
{pressed = iCommand_IlluminationInterf_Control_Panel_Illumination_brightness_down, name = "Lighting auxiliary panel brightness knob  Up", category = "Ins Auxiliary Control Panel"},
{pressed = iCommand_IlluminationInterf_Control_Panel_Illumination_brightness_up, name = "Lighting auxiliary panel brightness knob Down", category = "Ins Auxiliary Control Panel"},
{down = iCommandControlPanelIllumination, name = "Lighting auxiliary panel switch", category = "Ins Wall panel"},
{combos = {{key = "JOY_BTN9", reformers = {"Paddle", }}, }, down = iCommandPlaneCockpitIllumination, name = "Lighting cockpit interior lamp switch", category = "Ins Wall panel"},
{pressed = iCommand_IlluminationInterf_Panels_Illumination_brightness_up, name = "Lighting cockpit panel brightness knob Down", category = "Ins Auxiliary Control Panel"},
{pressed = iCommand_IlluminationInterf_Panels_Illumination_brightness_down, name = "Lighting cockpit panel brightness knob Up", category = "Ins Auxiliary Control Panel"},
{down = iCommandPlaneCockpitIlluminationGauges, name = "Lighting cockpit panel switch", category = "Ins Wall panel"},
{pressed = iCommand_IlluminationInterf_Cockpit_Night_Illumination_brightness_up, name = "Lighting night vision cockpit brightness knob Down", category = "Ins Auxiliary Control Panel"},
{pressed = iCommand_IlluminationInterf_Cockpit_Night_Illumination_brightness_down, name = "Lighting night vision cockpit brightness knob Up", category = "Ins Auxiliary Control Panel"},
{down = iCommandPlaneCockpitIlluminationPanels, name = "Lighting night vision cockpit switch", category = "Ins Wall panel"},
{down = iCommandPlaneFormationLights, name = "Lights formation 10%/30%/100%/Off", category = "Ins Wall panel"},
{down = iCommandPlane_SpotSelect_switch, name = "Lights landing search change Main/Reserved", category = "Ins Landing Lights & Voice Warning Panel"},
{down = iCommandPlaneLightsOnOff, name = "Lights navigation 10%/30%/100%/Off", category = "Ins Overhead panel"},
{down = iCommandPlaneNavLights_CodeModeOn, up = iCommandPlaneNavLights_CodeModeOff, name = "Lights navigation Code Mode", category = "Ins Overhead panel"},
{down = iCommandPlaneRotorTipLights, name = "Lights rotor tip", category = "Ins Wall panel"},
{combos = {{key = "JOY_BTN6"}, }, down = iCommandPlane_LockOn_start, up = iCommandPlane_LockOn_finish, name = "Lock target", category = "Ins Collective Stick"},
{combos = {{key = "JOY_BTN6", reformers = {"Paddle", }}, }, down = iCommandViewTerrainLock, name = "Lock terrain view", category = "View Padlock"},
{down = iCommandViewLock, name = "Lock view (cycle padlock)", category = "View Padlock"},
{down = iCommand_ZMS_3_MagVarRotaryLeft, name = "Magnetic variation knob left", category = "Ins Wall panel"},
{down = iCommand_ZMS_3_MagVarRotaryRight, name = "Magnetic variation knob right", category = "Ins Wall panel"},
{down = iCommandMainHydraulics, name = "Main hydraulics", category = "Ins Wall panel"},
{down = iCommandMainHydraulicsCover, name = "Main hydraulics cover", category = "Ins Wall panel"},
{down = iCommandSwitchMasterArm, name = "Master arm on/off", category = "Ins Weapons Status and Control Panel PUI-800"},
{combos = {{key = "JOY_BTN21"}, }, down = iCommandPlaneMasterCaution, up = iCommandPlaneMasterCautionOff, name = "Master caution push-light", category = "Ins Forward panel and gauges"},
{down = iCommandMechClock_LeftLever_Down, up = iCommandMechClock_LeftLever_Down_up, name = "Mech clock. Left lever Down", category = "Ins Forward panel and gauges"},
{down = iCommandMechClock_LeftLever_Up, name = "Mech clock. Left lever Up", category = "Ins Forward panel and gauges"},
{pressed = iCommandMechClock_LeftLever_TurnLeft, name = "Mech clock. Left lever turning left", category = "Ins Forward panel and gauges"},
{pressed = iCommandMechClock_LeftLever_TurnRight, name = "Mech clock. Left lever turning right", category = "Ins Forward panel and gauges"},
{down = iCommandMechClock_RightLever_Down, up = iCommandMechClock_RightLever_Down_up, name = "Mech clock. Right lever Down", category = "Ins Forward panel and gauges"},
{down = iCommandMechClock_RightLever_Rotate_left, name = "Mech clock. Right lever Rotate left", category = "Ins Forward panel and gauges"},
{down = iCommandMechClock_RightLever_Rotate_right, name = "Mech clock. Right lever Rotate right", category = "Ins Forward panel and gauges"},
{down = iCommandMarkerStateRocket, name = "Missile Labels", category = "Labels"},
{down = iCommandChat, name = "Multiplayer chat - mode All", category = "General"},
{down = iCommandFriendlyChat, name = "Multiplayer chat - mode Allies", category = "General"},
{down = iCommandViewNormalKeyboard, name = "Normal cockpit keyboard speed", category = "View Cockpit"},
{down = iCommandViewNormalMouse, name = "Normal cockpit mouse speed", category = "View Cockpit"},
{down = iCommandViewObjectIgnore, name = "Object exclude ", category = "View"},
{down = iCommandViewObjectsAll, name = "Objects all excluded - include", category = "View"},
{down = iCommandViewSwitchForward, name = "Objects switching direction forward ", category = "View"},
{down = iCommandViewSwitchReverse, name = "Objects switching direction reverse ", category = "View"},
{down = iCommandPlaneDLK_Erase, up = iCommandPlaneDLK_Erase_up, name = "PRTs Erase Entering Data", category = "Ins Datalink panel PRTs"},
{down = iCommandPlaneDLK_Ingress, up = iCommandPlaneDLK_Ingress_up, name = "PRTs Ingress to Target", category = "Ins Datalink panel PRTs"},
{down = iCommandPlaneDLK_RefPoint, up = iCommandPlaneDLK_RefPoint_up, name = "PRTs Reference point", category = "Ins Datalink panel PRTs"},
{down = iCommandPlaneDLK_SendMemory, up = iCommandPlaneDLK_SendMemory_up, name = "PRTs Send / Memory", category = "Ins Datalink panel PRTs"},
{down = iCommandPlaneDLK_Target1, up = iCommandPlaneDLK_Target1_up, name = "PRTs Target 1 / Vehicle", category = "Ins Datalink panel PRTs"},
{down = iCommandPlaneDLK_Target2, up = iCommandPlaneDLK_Target2_up, name = "PRTs Target 2 / SAM", category = "Ins Datalink panel PRTs"},
{down = iCommandPlaneDLK_Target3, up = iCommandPlaneDLK_Target3_up, name = "PRTs Target 3 / Other", category = "Ins Datalink panel PRTs"},
{down = iCommandPlaneDLK_All, up = iCommandPlaneDLK_All_up, name = "PRTs To All", category = "Ins Datalink panel PRTs"},
{down = iCommandPlaneDLK_Wingman1, up = iCommandPlaneDLK_Wingman1_up, name = "PRTs To Wingman 1", category = "Ins Datalink panel PRTs"},
{down = iCommandPlaneDLK_Wingman2, up = iCommandPlaneDLK_Wingman2_up, name = "PRTs To Wingman 2", category = "Ins Datalink panel PRTs"},
{down = iCommandPlaneDLK_Wingman3, up = iCommandPlaneDLK_Wingman3_up, name = "PRTs To Wingman 3", category = "Ins Datalink panel PRTs"},
{down = iCommandPlaneDLK_Wingman4, up = iCommandPlaneDLK_Wingman4_up, name = "PRTs To Wingman 4", category = "Ins Datalink panel PRTs"},
{down = iCommandPlaneDLK_None, up = iCommandPlaneDLK_None_up, name = "PRTs void button", category = "Ins Datalink panel PRTs"},
{down = iCommandPlaneNav_Airfields, up = iCommandPlaneNav_Airfields_off, name = "PVI Airfields Mode", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNav_BearingRangeT, up = iCommandPlaneNav_BearingRangeT_off, name = "PVI Bearing / Range to Target", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNav_Cancel, up = iCommandPlaneNav_Cancel_off, name = "PVI Cancel", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNavChangePanelModeLeft, name = "PVI Change Master Mode (to left)", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNavChangePanelModeRight, name = "PVI Change Master Mode (to right)", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNav_CourseTimeRange, up = iCommandPlaneNav_CourseTimeRange_off, name = "PVI Course / Time / Range", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNav_DLK_OnOff, name = "PVI Datalink Power", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNav_Enter, up = iCommandPlaneNav_Enter_off, name = "PVI Enter", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNav_INU_realign, up = iCommandPlaneNav_INU_realign_off, name = "PVI In-flight INU Realignment", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNav_POS_init, up = iCommandPlaneNav_POS_init_off, name = "PVI Initial NAV Position", category = "Ins NAV panel controls PVI"},
{down = iCommand_PVI_BRIGHTNESS_LEVER_down, name = "PVI Lighting down", category = "Ins NAV panel controls PVI"},
{down = iCommand_PVI_BRIGHTNESS_LEVER_up, name = "PVI Lighting up", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNav_POS_corrMode, up = iCommandPlaneNav_POS_corrMode_off, name = "PVI Navpos Correction Mode", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNav_INU_normal_align, up = iCommandPlaneNav_INU_normal_align_off, name = "PVI Normal INU Alignment", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNav_INU_precise_align, up = iCommandPlaneNav_INU_precise_align_off, name = "PVI Precise INU Alignment", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNav_PB0, up = iCommandPlaneNav_PB0_off, name = "PVI Pushbutton 0", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNav_PB1, up = iCommandPlaneNav_PB1_off, name = "PVI Pushbutton 1", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNav_PB2, up = iCommandPlaneNav_PB2_off, name = "PVI Pushbutton 2", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNav_PB3, up = iCommandPlaneNav_PB3_off, name = "PVI Pushbutton 3", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNav_PB4, up = iCommandPlaneNav_PB4_off, name = "PVI Pushbutton 4", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNav_PB5, up = iCommandPlaneNav_PB5_off, name = "PVI Pushbutton 5", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNav_PB6, up = iCommandPlaneNav_PB6_off, name = "PVI Pushbutton 6", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNav_PB7, up = iCommandPlaneNav_PB7_off, name = "PVI Pushbutton 7", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNav_PB8, up = iCommandPlaneNav_PB8_off, name = "PVI Pushbutton 8", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNav_PB9, up = iCommandPlaneNav_PB9_off, name = "PVI Pushbutton 9", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNav_SelfCoord, up = iCommandPlaneNav_SelfCoord_off, name = "PVI Self Coordinates", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNavSetFixtakingMode, name = "PVI Set Fixtaking Method", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNav_Targets, up = iCommandPlaneNav_Targets_off, name = "PVI Targets Mode", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNav_THeadingTimeRangeF, up = iCommandPlaneNav_THeadingTimeRangeF_off, name = "PVI True Heading / Time / Range to Final STP", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNav_Steerpoints, up = iCommandPlaneNav_Steerpoints_off, name = "PVI Waypoint Mode", category = "Ins NAV panel controls PVI"},
{down = iCommandPlaneNav_Wind, up = iCommandPlaneNav_Wind_off, name = "PVI Wind Heading / Speed", category = "Ins NAV panel controls PVI"},
{down = iCommandBrakeGo, name = "Pause", category = "General"},
{down = iCommandPitotRam, name = "Pitot ram air and clock heat switch", category = "Ins Overhead panel"},
{down = iCommandPitotAoAHeat, name = "Pitot static port and AoA sensors heat switch", category = "Ins Overhead panel"},
{down = iCommand_CPT_MECH_PitotSystemHeatTest, up = iCommand_CPT_MECH_PitotSystemHeatTest, name = "Pitot system heat test", category = "Ins Overhead panel"},
{down = iCommand_CPT_MECH_VMG_HYDRO_EKRAN, name = "Power plant, hydraulics, EKRAN self-test systems switch", category = "Ins Auxiliary Control Panel"},
{down = iCommand_CPT_MECH_VMG_HYDRO_EKRAN_Cover, name = "Power plant, hydraulics, EKRAN self-test systems switch cover", category = "Ins Auxiliary Control Panel"},
{down = iCommandPlane_R_800_ADF_Sound_switch, name = "R-800 ADF switch", category = "Ins Radio R-800 VHF-2"},
{down = iCommandPlane_R_800_Modulation_change, name = "R-800 AM-FM Mode switch", category = "Ins Radio R-800 VHF-2"},
{down = iCommandPlane_R_800_50_100_switch, name = "R-800 Data transfer rate switch", category = "Ins Radio R-800 VHF-2"},
{down = iCommandPlane_R_800_Emergency_Radio, name = "R-800 Emergency receiver", category = "Ins Radio R-800 VHF-2"},
{down = iCommandPlane_R_800_1st_wheel_down, name = "R-800 Rotary 1 Down", category = "Ins Radio R-800 VHF-2"},
{down = iCommandPlane_R_800_1st_wheel_up, name = "R-800 Rotary 1 Up", category = "Ins Radio R-800 VHF-2"},
{down = iCommandPlane_R_800_2nd_wheel_down, name = "R-800 Rotary 2 Down", category = "Ins Radio R-800 VHF-2"},
{down = iCommandPlane_R_800_2nd_wheel_up, name = "R-800 Rotary 2 Up", category = "Ins Radio R-800 VHF-2"},
{down = iCommandPlane_R_800_3rd_wheel_down, name = "R-800 Rotary 3 Down", category = "Ins Radio R-800 VHF-2"},
{down = iCommandPlane_R_800_3rd_wheel_up, name = "R-800 Rotary 3 Up", category = "Ins Radio R-800 VHF-2"},
{down = iCommandPlane_R_800_4th_wheel_down, name = "R-800 Rotary 4 Down", category = "Ins Radio R-800 VHF-2"},
{down = iCommandPlane_R_800_4th_wheel_up, name = "R-800 Rotary 4 Up", category = "Ins Radio R-800 VHF-2"},
{down = iCommandPlane_R_800_Noise_Reductor_on_off, name = "R-800 Squelch", category = "Ins Radio R-800 VHF-2"},
{down = iCommandPlane_R_800_Test, up = iCommandPlane_R_800_Test_up, name = "R-800 Test button", category = "Ins Radio R-800 VHF-2"},
{combos = {{key = "JOY_BTN11", reformers = {"Paddle", }}, }, down = iCommandPlane_R_828_Channel_next, name = "R-828 Channel selector next", category = "Ins Radio R-828 VHF-1"},
{combos = {{key = "JOY_BTN12", reformers = {"Paddle", }}, }, down = iCommandPlane_R_828_Channel_prevous, name = "R-828 Channel selector previous", category = "Ins Radio R-828 VHF-1"},
{down = iCommandPlane_R_828_Noise_Reductor_on_off, name = "R-828 Squelch", category = "Ins Radio R-828 VHF-1"},
{combos = {{key = "JOY_BTN8", reformers = {"Paddle", }}, }, down = iCommandPlane_R_828_ASU, up = iCommandPlane_R_828_ASU_up, name = "R-828 Tuner button", category = "Ins Radio R-828 VHF-1"},
{down = iCommandPlane_R_828_volume_down, name = "R-828 Volume down", category = "Ins Radio R-828 VHF-1"},
{down = iCommandPlane_R_828_volume_up, name = "R-828 Volume up", category = "Ins Radio R-828 VHF-1"},
{pressed = iCommandRALT_DangerousAltitudeRotaryLeft, name = "Radar altimeter dangerous RALT set rotary left", category = "Ins Forward panel and gauges"},
{pressed = iCommandRALT_DangerousAltitudeRotaryRight, name = "Radar altimeter dangerous RALT set rotary right", category = "Ins Forward panel and gauges"},
{down = iCommandRALT_Test, up = iCommandRALT_Test_up, name = "Radar altimeter test button", category = "Ins Forward panel and gauges"},
{down = iCommandPlane_SPU9_SPU_9_on_off, name = "Radio equipment AVSK (SPU-9) intercom", category = "Ins Wall panel"},
{down = iCommandPlane_R_828_Power_on_off, name = "Radio equipment VHF-1 (R-828)", category = "Ins Wall panel"},
{down = iCommandPlane_R_800_Power_on_off, name = "Radio equipment VHF-2 (R-800)", category = "Ins Wall panel"},
{down = iCommandDatalinkTLK, name = "Radio equipment datalink TLK", category = "Ins Wall panel"},
{down = iCommandDatalinkUHF_TLK, name = "Radio equipment datalink UHF TLK", category = "Ins Wall panel"},
{down = iCommandPlaneHUDFilterOnOff, name = "Raise/Lower Colour Filter On HUD", category = "Ins HUD controls"},
{combos = {{key = "JOY_BTN14"}, }, down = iCommandPlane_ReadjustFreeTurbineRPM_Down, name = "Readjust Free Turbine RPM to Low", category = "Ins Collective Stick"},
{combos = {{key = "JOY_BTN13"}, }, down = iCommandPlane_ReadjustFreeTurbineRPM_Up, name = "Readjust Free Turbine RPM to Nominal", category = "Ins Collective Stick"},
{down = iCommandMissionResourcesManagement, name = "Rearming and Refueling Window", category = "General"},
{down = iCommandPlanePickleOn, up = iCommandPlanePickleOff, name = "Release weapons", category = "Ins Cyclic Stick"},
{down = iCommandViewCameraReturn, name = "Return camera", category = "View Cockpit"},
{down = iCommandViewCameraBaseReturn, name = "Return camera base", category = "View Cockpit"},
{down = iCommandWeaponsBallisticSelectorLeft, name = "Rocket and gun pods ballistics data settings selector Left", category = "Ins Auxiliary Control Panel"},
{down = iCommandWeaponsBallisticSelectorRight, name = "Rocket and gun pods ballistics data settings selector Right", category = "Ins Auxiliary Control Panel"},
{down = iCommandRotorRPMHigh, up = iCommandRotorRPMHigh_up, name = "Rotor RPM warning push-light", category = "Ins Forward panel and gauges"},
{down = iCommandHelicopter_Rotor_Lock, name = "Rotor brake", category = "Ins Engines start-up control panel and levers"},
{down = iCommandHelicopter_Rotor_Anti_Icing_Dust_Protection_System, name = "Rotor de-icing system switch", category = "Ins Overhead panel"},
{down = iCommandPlaneLeftRudderStart, up = iCommandPlaneLeftRudderStop, name = "Rudder left", category = "Ins Rudder"},
{down = iCommandPlaneRightRudderStart, up = iCommandPlaneRightRudderStop, name = "Rudder right", category = "Ins Rudder"},
{pressed = iCommand_AGR_axis_left, name = "SAI Standby Attitude Indicator Cage/control test handle left", category = "Ins Forward panel and gauges"},
{pressed = iCommand_AGR_axis_right, name = "SAI Standby Attitude Indicator Cage/control test handle right", category = "Ins Forward panel and gauges"},
{down = iCommand_AGR_Oriet, up = iCommand_AGR_Oriet, name = "SAI Standby Attitude Indicator Cage/control test handle up", category = "Ins Forward panel and gauges"},
{down = iCommand_AGR_Power, name = "SAI Standby Attitude Indicator power switch", category = "Ins Wall panel"},
{down = iCommand_AGR_Test, up = iCommand_AGR_Test, name = "SAI Standby Attitude Indicator self test button", category = "Ins Wall panel"},
{combos = {{key = "JOY_BTN4"}, }, down = iCommandPlane_SPU9_PTT_on, up = iCommandPlane_SPU9_PTT_off, name = "SPU-9 PTT", category = "Ins Cyclic Stick"},
{combos = {{key = "JOY_BTN4", reformers = {"Paddle", }}, }, down = iCommandPlane_SPU9_radio_change, name = "SPU-9 Radio communicator selector", category = "Systems"},
{combos = {{key = "JOY_BTN27"}, }, down = 3021, up = 3021, cockpit_device_id = 12, value_down = 1, value_up = 0, name = "SW: ATGM launch", category = "Ins Weapons Status and Control Panel PUI-800"},
{combos = {{key = "JOY_BTN22"}, }, down = 3004, up = 3004, cockpit_device_id = 12, value_down = 0.2, value_up = 0.1, name = "SW: Burst length - long", category = "Ins Weapons Status and Control Panel PUI-800"},
{combos = {{key = "JOY_BTN23"}, }, down = 3004, up = 3004, cockpit_device_id = 12, value_down = 0, value_up = 0.1, name = "SW: Burst length - short", category = "Ins Weapons Status and Control Panel PUI-800"},
{combos = {{key = "JOY_BTN17"}, }, down = 3020, up = 3020, cockpit_device_id = 12, value_down = 1, value_up = 0, name = "SW: Cannon Rate of Fire", category = "Ins Weapons Status and Control Panel PUI-800"},
{combos = {{key = "JOY_BTN16"}, }, down = 3006, up = 3006, cockpit_device_id = 12, value_down = 1, value_up = 0, name = "SW: Cannon Round Selector", category = "Ins Weapons Status and Control Panel PUI-800"},
{combos = {{key = "JOY_BTN31"}, }, down = 3009, cockpit_device_id = 4, value_down = 1, name = "SW: Cut-off-valve left", category = "Ins Engines start-up control panel and levers"},
{combos = {{key = "JOY_BTN32"}, }, down = 3010, cockpit_device_id = 4, value_down = 1, name = "SW: Cut-off-valve right", category = "Ins Engines start-up control panel and levers"},
{combos = {{key = "JOY_BTN26"}, }, down = 3003, up = 3003, cockpit_device_id = 12, value_down = 1, value_up = 0, name = "SW: External stores jettison", category = "Ins Weapons Status and Control Panel PUI-800"},
{combos = {{key = "JOY_BTN10"}, }, down = 3017, up = 3017, cockpit_device_id = 12, value_down = 0, value_up = 1, name = "SW: Gunsight/AT", category = "Ins Targeting Mode Controls Panel PVR"},
{combos = {{key = "JOY_BTN25"}, }, down = 3022, up = 3022, cockpit_device_id = 12, value_down = 1, value_up = 0, name = "SW: Jettison ARM", category = "Ins Weapons Status and Control Panel PUI-800"},
{combos = {{key = "JOY_BTN24"}, }, down = 3001, up = 3001, cockpit_device_id = 12, value_down = 1, value_up = 0, name = "SW: Master Arm", category = "Ins Weapons Status and Control Panel PUI-800"},
{combos = {{key = "JOY_BTN20"}, }, down = 3011, up = 3011, cockpit_device_id = 4, value_down = 1, value_up = 0, name = "SW: Rotor Brake", category = "Ins Engines start-up control panel and levers"},
{down = 3001, cockpit_device_id = 22, value_down = 0.1, name = "SW: UV-26 Select Both boards", category = "Ins Countermeasures dispensers UV-26"},
{down = 3001, cockpit_device_id = 22, value_down = 0, name = "SW: UV-26 Select Left  board", category = "Ins Countermeasures dispensers UV-26"},
{down = 3002, cockpit_device_id = 22, value_down = 0.2, name = "SW: UV-26 Select Right board", category = "Ins Countermeasures dispensers UV-26"},
{down = 3002, up = 3002, cockpit_device_id = 13, value_down = 1, value_up = 1, name = "SW: Voice message emergency ON", category = "Ins Landing Lights & Voice Warning Panel"},
{combos = {{key = "JOY_BTN5", reformers = {"Paddle", }}, }, down = 3005, up = 3005, cockpit_device_id = 12, value_down = 0, name = "SW: Weapon system control switch - Auto", category = "Ins Weapons Status and Control Panel PUI-800"},
{combos = {{key = "JOY_BTN3", reformers = {"Paddle", }}, }, down = 3005, up = 3005, cockpit_device_id = 12, value_down = 1, name = "SW: Weapon system control switch - Manual", category = "Ins Weapons Status and Control Panel PUI-800"},
{down = iCommandViewSaveAngles, name = "Save Cockpit Angles", category = "View Cockpit"},
{down = iCommandScoresWindowToggle, name = "Score window", category = "General"},
{down = iCommandScreenShot, name = "Screenshot", category = "General"},
{down = iCommandPlaneDLK_Self_ID_change, name = "Self ID", category = "Ins Datalink panel PVTs "},
{combos = {{key = "JOY_BTN9"}, }, down = iCommandPlaneZoomIn, up = iCommandPlaneZoomOut, name = "Shkval Narrow View 23x", category = "Ins Collective Stick"},
{down = iCommandPlaneZoomIn, name = "Shkval Narrow View 23x", category = "Ins Collective Stick"},
{down = iCommandPlaneZoomOut, name = "Shkval Wide View 7x", category = "Ins Collective Stick"},
{down = iCommand_SHKVAL_scan_vel_down, name = "Shkval auto scan rate dial down", category = "Ins Wall panel"},
{down = iCommand_SHKVAL_scan_vel_up, name = "Shkval auto scan rate dial up", category = "Ins Wall panel"},
{down = iCommand_SHKVAL_windscreen_wiper, name = "Shkval windshield wiper", category = "Ins Wall panel"},
{combos = {{key = "JOY_BTN7", reformers = {"Paddle", }}, }, down = iCommandCockpitShowPilotOnOff, name = "Show Pilot Body", category = "General"},
{combos = {{key = "JOY_BTN1", reformers = {"Paddle", }}, }, down = iCommandPlane_ShowControls, name = "Show controls indicator", category = "General"},
{down = iCommandAPUFuelValveShutOff, name = "Shutoff valve APU fuel", category = "Ins Wall panel"},
{down = iCommandAPUFuelValveShutOffCover, name = "Shutoff valve APU fuel cover", category = "Ins Wall panel"},
{down = iCommandLeftEngineFuelValveShutOff, name = "Shutoff valve left engine fuel", category = "Ins Wall panel"},
{down = iCommandLeftEngineFuelValveShutOffCover, name = "Shutoff valve left engine fuel cover", category = "Ins Wall panel"},
{down = iCommandRightEngineFuelValveShutOff, name = "Shutoff valve right engine fuel ", category = "Ins Wall panel"},
{down = iCommandRightEngineFuelValveShutOffCover, name = "Shutoff valve right engine fuel cover", category = "Ins Wall panel"},
{down = iCommandHelicopter_SignalFlares_GREEN, name = "Signal flares - green flare", category = "Ins Wall panel"},
{down = iCommandHelicopter_SignalFlares_RED, name = "Signal flares - red flare", category = "Ins Wall panel"},
{down = iCommandHelicopter_SignalFlares_WHITE, name = "Signal flares - white flare", category = "Ins Wall panel"},
{down = iCommandHelicopter_SignalFlares_YELLOW, name = "Signal flares - yellow flare", category = "Ins Wall panel"},
{down = iCommandHelicopter_SignalFlares_switch_OnOff, name = "Signal flares power", category = "Ins Wall panel"},
{down = iCommandViewSlowKeyboard, name = "Slow cockpit keyboard", category = "View Cockpit"},
{down = iCommandViewSlowMouse, name = "Slow cockpit mouse", category = "View Cockpit"},
{combos = {{key = "JOY_BTN28"}, }, down = iCommandViewSnapView0, up = iCommandViewSnapViewStop, name = "Snap View 0", category = "View Cockpit"},
{down = iCommandViewSnapView1, up = iCommandViewSnapViewStop, name = "Snap View 1", category = "View Cockpit"},
{down = iCommandViewSnapView2, up = iCommandViewSnapViewStop, name = "Snap View 2", category = "View Cockpit"},
{down = iCommandViewSnapView3, up = iCommandViewSnapViewStop, name = "Snap View 3", category = "View Cockpit"},
{down = iCommandViewSnapView4, up = iCommandViewSnapViewStop, name = "Snap View 4", category = "View Cockpit"},
{down = iCommandViewSnapView5, up = iCommandViewSnapViewStop, name = "Snap View 5", category = "View Cockpit"},
{down = iCommandViewSnapView6, up = iCommandViewSnapViewStop, name = "Snap View 6", category = "View Cockpit"},
{down = iCommandViewSnapView7, up = iCommandViewSnapViewStop, name = "Snap View 7", category = "View Cockpit"},
{down = iCommandViewSnapView8, up = iCommandViewSnapViewStop, name = "Snap View 8", category = "View Cockpit"},
{down = iCommandViewSnapView9, up = iCommandViewSnapViewStop, name = "Snap View 9", category = "View Cockpit"},
{combos = {{key = "JOY_BTN_POV1_D", reformers = {"Paddle", }}, }, down = iCommandPlane_SpotLight_down, up = iCommandPlane_SpotLight_vert_stop, name = "Spot light down", category = "Ins Collective Stick"},
{combos = {{key = "JOY_BTN_POV1_L", reformers = {"Paddle", }}, }, down = iCommandPlane_SpotLight_left, up = iCommandPlane_SpotLight_hor_stop, name = "Spot light left", category = "Ins Collective Stick"},
{combos = {{key = "JOY_BTN_POV1_R", reformers = {"Paddle", }}, }, down = iCommandPlane_SpotLight_right, up = iCommandPlane_SpotLight_hor_stop, name = "Spot light right", category = "Ins Collective Stick"},
{combos = {{key = "JOY_BTN_POV1_U", reformers = {"Paddle", }}, }, down = iCommandPlane_SpotLight_up, up = iCommandPlane_SpotLight_vert_stop, name = "Spot light up", category = "Ins Collective Stick"},
{down = iCommandHelicopter_Selected_Engine_start, up = iCommandHelicopter_Selected_Engine_start_up, name = "Start-up engine", category = "Ins Engines start-up control panel and levers"},
{down = iCommandHelicopter_APU_stop, up = iCommandHelicopter_APU_stop_up, name = "Stop APU button", category = "Ins Engines start-up control panel and levers"},
{down = ICommandSwitchDialog, name = "Switch dialog", category = "Communications"},
{down = ICommandSwitchToCommonDialog, name = "Switch to main menu", category = "Communications"},
{combos = {{key = "JOY_BTN5"}, }, down = iCommandPlaneDecreaseBase_Distance, up = iCommandPlaneStopBase_Distance, name = "TV Target frame Decrease size", category = "Ins Collective Stick"},
{combos = {{key = "JOY_BTN3"}, }, down = iCommandPlaneIncreaseBase_Distance, up = iCommandPlaneStopBase_Distance, name = "TV Target frame Increase size", category = "Ins Collective Stick"},
{down = iCommandTargetingNavigationSystemsPower, name = "Targeting-Navigation system power", category = "Ins Wall panel"},
{down = iCommandThreatMissilePadlock, name = "Threat missile padlock", category = "View Padlock"},
{down = iCommandPlaneAUTDecreaseRegimeLeft, name = "Throttle Left Down (Idle-Medium-Auto-Full)", category = "Ins Engines start-up control panel and levers"},
{down = iCommandPlaneAUTIncreaseRegimeLeft, name = "Throttle Left Up (Idle-Medium-Auto-Full)", category = "Ins Engines start-up control panel and levers"},
{down = iCommandPlaneAUTDecreaseRegimeRight, name = "Throttle Right Down (Idle-Medium-Auto-Full)", category = "Ins Engines start-up control panel and levers"},
{down = iCommandPlaneAUTIncreaseRegimeRight, name = "Throttle Right Up (Idle-Medium-Auto-Full)", category = "Ins Engines start-up control panel and levers"},
{down = iCommandPlaneAUTDecreaseRegime, name = "Throttle down (Idle-Medium-Auto-Full)", category = "Ins Engines start-up control panel and levers"},
{down = iCommandPlaneAUTIncreaseRegime, name = "Throttle up (Idle-Medium-Auto-Full)", category = "Ins Engines start-up control panel and levers"},
{down = iCommandAccelerate, name = "Time accelerate", category = "General"},
{down = iCommandDecelerate, name = "Time decelerate", category = "General"},
{down = iCommandNoAcceleration, name = "Time normal", category = "General"},
{down = iCommandPlaneFormation, name = "Toggle formation", category = "Radio Communications"},
{down = iCommand_WEAP_INTERF_MasterSimulate, name = "Training mode switch", category = "Ins Targeting Mode Controls Panel PVR"},
{down = iCommandPlaneTrimOn, up = iCommandPlaneTrimOff, name = "Trimmer", category = "Ins Cyclic Stick"},
{down = iCommandPlaneTrimCancel, name = "Trimmer reset", category = "Ins Cyclic Stick"},
{down = iCommandPlaneCMDShowAmountOrProgram, name = "UV-26 Amount flares counter / Programming", category = "Ins Countermeasures dispensers UV-26"},
{down = iCommandPlaneCMDChangeBoard, name = "UV-26 Change dispensing board Left-Both-Right", category = "Ins Countermeasures dispensers UV-26"},
{down = iCommandPlaneCMDChangeRippleInterval, up = iCommandPlaneCMDChangeRippleIntervalOff, name = "UV-26 Delay between sequences", category = "Ins Countermeasures dispensers UV-26"},
{down = iCommandPlaneCMDChangeRippleQuantity, up = iCommandPlaneCMDChangeRippleQuantityOff, name = "UV-26 Number of flare sequences", category = "Ins Countermeasures dispensers UV-26"},
{down = iCommandPlaneCMDChangeBurstAmount, up = iCommandPlaneCMDChangeBurstAmountOff, name = "UV-26 Number of flares in sequence", category = "Ins Countermeasures dispensers UV-26"},
{down = iCommandPlaneCMDCancelCurrentProgram, up = iCommandPlaneCMDCancelCurrentProgramOff, name = "UV-26 Reset current program", category = "Ins Countermeasures dispensers UV-26"},
{down = iCommandPlaneCMDDispence, up = iCommandPlaneCMDDispenceOff, name = "UV-26 Start dispensing", category = "Ins Countermeasures dispensers UV-26"},
{down = iCommandPlaneCMDDispenceStop, up = iCommandPlaneCMDDispenceStopOff, name = "UV-26 Stop dispensing", category = "Ins Countermeasures dispensers UV-26"},
{combos = {{key = "JOY_BTN1"}, }, pressed = iCommandPlaneDesignate_CageOn, up = iCommandPlaneDesignate_CageOff, name = "Uncage SHKVAL, designate target", category = "Ins Cyclic Stick"},
{down = iCommandViewUnlock, name = "Unlock view (stop padlock)", category = "View Padlock"},
{down = iCommandMarkerStateShip, name = "Vehicle & Ship Labels", category = "Labels"},
{pressed = iCommandViewDownLeftSlow, up = iCommandViewStopSlow, name = "View Down Left slow", category = "View"},
{pressed = iCommandViewDownRightSlow, up = iCommandViewStopSlow, name = "View Down Right slow", category = "View"},
{pressed = iCommandViewDownSlow, up = iCommandViewStopSlow, name = "View Down slow", category = "View"},
{pressed = iCommandViewLeftSlow, up = iCommandViewStopSlow, name = "View Left slow", category = "View"},
{pressed = iCommandViewRightSlow, up = iCommandViewStopSlow, name = "View Right slow", category = "View"},
{pressed = iCommandViewUpLeftSlow, up = iCommandViewStopSlow, name = "View Up Left slow", category = "View"},
{pressed = iCommandViewUpRightSlow, up = iCommandViewStopSlow, name = "View Up Right slow", category = "View"},
{pressed = iCommandViewUpSlow, up = iCommandViewStopSlow, name = "View Up slow", category = "View"},
{down = iCommandViewAll, name = "View all mode", category = "View Extended"},
{down = iCommandViewBriefing, name = "View briefing on/off", category = "General"},
{pressed = iCommandViewDown, up = iCommandViewStop, name = "View down", category = "View Cockpit"},
{pressed = iCommandViewDownLeft, up = iCommandViewStop, name = "View down left", category = "View Cockpit"},
{pressed = iCommandViewDownRight, up = iCommandViewStop, name = "View down right", category = "View Cockpit"},
{down = iCommandViewEnemies, name = "View enemies mode", category = "View Extended"},
{down = iCommandViewFriends, name = "View friends mode", category = "View Extended"},
{pressed = iCommandViewLeft, up = iCommandViewStop, name = "View left", category = "View Cockpit"},
{pressed = iCommandViewRight, up = iCommandViewStop, name = "View right", category = "View Cockpit"},
{pressed = iCommandViewUp, up = iCommandViewStop, name = "View up", category = "View Cockpit"},
{pressed = iCommandViewUpLeft, up = iCommandViewStop, name = "View up left", category = "View Cockpit"},
{pressed = iCommandViewUpRight, up = iCommandViewStop, name = "View up right", category = "View Cockpit"},
{down = iCommand_VMS_ALMAZ_UP_SpeechInfoOff, up = iCommand_VMS_ALMAZ_UP_SpeechInfoOff, name = "Voice message cease", category = "Ins Landing Lights & Voice Warning Panel"},
{down = iCommand_VMS_ALMAZ_UP_EmergencyOn, name = "Voice message emergency mode", category = "Ins Landing Lights & Voice Warning Panel"},
{down = iCommand_VMS_ALMAZ_UP_Repeat, up = iCommand_VMS_ALMAZ_UP_Repeat, name = "Voice message repeat", category = "Ins Landing Lights & Voice Warning Panel"},
{down = iCommandPlane_WeaponMode_switch, name = "Weapon mode switch", category = "Ins Weapons Status and Control Panel PUI-800"},
{down = iCommandHelicopter_SelectWeapon_AA, up = iCommandHelicopter_SelectWeapon_vert_up, name = "Weapon selection A-A mode", category = "Ins Collective Stick"},
{down = iCommandHelicopter_SelectWeapon_ALL, up = iCommandHelicopter_SelectWeapon_vert_up, name = "Weapon selection all stations", category = "Ins Collective Stick"},
{down = iCommandHelicopter_SelectWeapon_Internal, up = iCommandHelicopter_SelectWeapon_hor_up, name = "Weapon selection inward stations", category = "Ins Collective Stick"},
{down = iCommandHelicopter_SelectWeapon_External, up = iCommandHelicopter_SelectWeapon_hor_up, name = "Weapon selection outward stations", category = "Ins Collective Stick"},
{down = iCommandPlane_WeaponMode_Manual_Auto, name = "Weapon system control switch Manual/Auto ", category = "Ins Weapons Status and Control Panel PUI-800"},
{down = iCommandPlane_ChangeDeliveryMode_left, name = "Weapon system mode selector (to left)", category = "Ins Targeting Mode Controls Panel PVR"},
{down = iCommandPlane_ChangeDeliveryMode_right, name = "Weapon system mode selector (to right)", category = "Ins Targeting Mode Controls Panel PVR"},
{down = iCommandWeaponsControlSystem, name = "Weapons control system", category = "Ins Wall panel"},
{down = iCommandWeaponsControlSystemCover, name = "Weapons control system cover", category = "Ins Wall panel"},
{down = iCommandPlaneWheelBrakeOn, pressed = iCommandPlaneWheelBrakeOn, up = iCommandPlaneWheelBrakeOff, name = "Wheel brake (press and hold)", category = "Ins Cyclic Stick"},
{combos = {{key = "JOY_BTN15", reformers = {"Paddle", }}, }, down = iCommandPlaneWheelParkingBrake, name = "Wheel brake parking", category = "Ins Cyclic Stick"},
{down = iCommand_CPT_MECH_WindscreenWiper_Speed, name = "Windshield wiper switch", category = "Ins Overhead panel"},
{pressed = iCommandViewExternalZoomIn, up = iCommandViewExternalZoomInStop, name = "Zoom external in", category = "View"},
{down = iCommandViewExternalZoomDefault, name = "Zoom external normal", category = "View"},
{pressed = iCommandViewExternalZoomOut, up = iCommandViewExternalZoomOutStop, name = "Zoom external out", category = "View"},
{pressed = iCommandViewForward, up = iCommandViewForwardStop, name = "Zoom in", category = "View Cockpit"},
{pressed = iCommandViewForwardSlow, up = iCommandViewForwardSlowStop, name = "Zoom in slow", category = "View"},
{down = iCommandViewAngleDefault, name = "Zoom normal", category = "View"},
{pressed = iCommandViewBack, up = iCommandViewBackStop, name = "Zoom out", category = "View Cockpit"},
{pressed = iCommandViewBackSlow, up = iCommandViewBackSlowStop, name = "Zoom out slow", category = "View"},
},
axisCommands = {
{combos = {{key = "JOY_X", filter = {saturationX = 1, saturationY = 0.25, deadzone = 0.6, invert = false, slider = false, curvature = {0}}}, }, action = iCommandPlaneSelecterHorizontalAbs, name = "Absolute SHKVAL Horizontal Slew"},
{combos = {{key = "JOY_Y", filter = {saturationX = 1, saturationY = 0.25, deadzone = 0.6, invert = false, slider = false, curvature = {0}}}, }, action = iCommandPlaneSelecterVerticalAbs, name = "Absolute SHKVAL Vertical Slew"},
{combos = {{key = "JOY_Z"}, }, action = iCommandPlaneCollective, name = "Flight Control Collective"},
{combos = {{key = "JOY_SLIDER1"}, }, action = iCommandViewZoomAbs, name = "Zoom View"},
},
}
end